﻿capital = 2

set_oob = "ILD_1936"
set_naval_oob = "YS_Ildoa_Naval_MtG"
set_air_oob = "YS_Ildoa_air_bba"

set_research_slots = 3

starting_train_buffer = 1.2

set_power_balance = {
    id = ILD_power_balance
    left_side = ILD_civilwar_side
    right_side = ILD_goverment_side
	set_value = -0.15
}

### ILD obsolete army ###
set_variable = { ILD_obselete_army_org_factor = -0.2 }
set_variable = { ILD_obselete_army_planning_speed = -0.3 }
set_variable = { ILD_obselete_army_law_factor = 2 }
set_variable = { ILD_obselete_army_law_mage_factor = 2 }
set_variable = { ILD_obselete_army_supply_consumption_factor = 0.15 }
set_variable = { ILD_obselete_army_mages_debuff = -0.15 }
set_variable = { ILD_obselete_army_mountaineers_buff = 0.05 }

add_dynamic_modifier = { modifier = ILD_obsolete_army_modifier }

### ILD industrial backwardness ###

set_variable = { ILD_ib_production_factory_max_efficiency_factor = -0.2 }
set_variable = { ILD_ib_industrial_capacity_factory = -0.15 }
set_variable = { ILD_ib_industrial_capacity_dockyard = -0.15 }
set_variable = { ILD_ib_production_speed_buildings_factor = -0.15 }
set_variable = { ILD_ib_consumer_goods_factor = 0.2 }

add_dynamic_modifier = { modifier = ILD_industrial_backwardness_modifier }

### ILD special economic zone ###

set_variable = { ILD_sez_production_speed_buildings_factor = 0.2 }
set_variable = { ILD_sezs_production_speed_buildings_factor = 0.1 }

### ILD fate of kingdom ###

set_variable = { ILD_fok_stability_factor = -0.1 }
set_variable = { ILD_fok_communism_drift = 0.02 }
set_variable = { ILD_fok_fascism_drift = 0.05 }
set_variable = { ILD_fok_democratic_drift = 0.01 }

add_dynamic_modifier = { modifier = ILD_fate_of_kingdom_modifier }

### ILD infantry tactics ###

set_variable = { ILD_inftac_conscription_factor = 0 }
set_variable = { ILD_inftac_supply_consumption_factor = 0 }
set_variable = { ILD_inftac_coordination_bonus = 0 }
set_variable = { ILD_inftac_army_org_regain = 0 }
set_variable = { ILD_inftac_special_forces_training_time_factor = 0 }
set_variable = { ILD_inftac_special_forces_attack_factor = 0 }
set_variable = { ILD_inftac_experience_gain_army_unit = 0 }
set_variable = { ILD_inftac_experience_loss_factor = 0 }
set_variable = { ILD_inftac_pocket_penalty = 0 }
set_variable = { ILD_inftac_recon_factor_while_entrenched = 0 }

### ILD ildoa army ###

set_variable = { ILD_ildarm_army_org_factor = 0 }
set_variable = { ILD_ildarm_mountaineers_special_forces = 0 }
set_variable = { ILD_ildarm_mountaineers_attack = 0 }
set_variable = { ILD_ildarm_terrain_penalty_reduction = 0 }
set_variable = { ILD_ildarm_org_loss_when_moving = 0 }

### ILD mages battalions ###

set_variable = { ILD_magebat_breakthrough = 0 }
set_variable = { ILD_magebat_combat_width = 0 }
set_variable = { ILD_magebat_supply_factor = 0 }

set_variable = { ILD_magebat_infantry_buff = 0 }
set_variable = { ILD_magebat_recon_buff = 0 }
set_variable = { ILD_magebat_art_buff = 0 }

set_variable = { ILD_magebat_air_industry_reduce = 0 }
set_variable = { ILD_magebat_land_night_attack = 0 }

### ILD new dimension war ###

set_variable = { ILD_ndwar_air_intercept_efficiency = 0 }
set_variable = { ILD_ndwar_air_interception_detect_factor = 0 }
set_variable = { ILD_ndwar_air_escort_efficiency = 0 }
set_variable = { ILD_ndwar_air_mission_efficiency = 0 }
set_variable = { ILD_ndwar_air_superiority_efficiency = 0 }
set_variable = { ILD_ndwar_air_cas_efficiency = 0 }
set_variable = { ILD_ndwar_air_cas_present_factor = 0 }
set_variable = { ILD_ndwar_air_strategic_bomber_bombing_factor = 0 }
set_variable = { ILD_ndwar_air_strategic_bomber_night_penalty = 0 }

### ILD ildoa aviation ###

set_variable = { ILD_ildavi_air_ace_generation_chance_factor = 0 }
set_variable = { ILD_ildavi_air_defence_factor = 0 }

### ILD our sea ###
set_variable = { ILD_oursea_navy_org_factor = 0 }
set_variable = { ILD_oursea_invasion_preparation = 0 }
set_variable = { ILD_oursea_naval_speed_factor = 0 }
set_variable = { ILD_oursea_naval_defense_factor = 0 }
set_variable = { ILD_oursea_navy_capital_ship_attack_factor = 0 }
set_variable = { ILD_oursea_navy_capital_ship_defence_factor = 0 }
set_variable = { ILD_oursea_navy_submarine_attack_factor = 0 }

### ILD float of ildoa ###

set_variable = { ILD_ildfloat_navy_max_range_factor = 0 }
set_variable = { ILD_ildfloat_navy_carrier_air_targetting_factor = 0 }

add_ideas = {
	limited_exports
	disarmed_nation
	civilian_economy
}


# Starting tech
set_technology = {
	infantry_weapons = 1
	tech_support = 1		
	tech_engineers = 1
	tech_mountaineers = 1
	tech_trucks = 1
	gw_artillery = 1
	fleet_in_being = 1
	fuel_silos = 1
	basic_train = 1
	aa_lmg = 1
	early_bombs = 1
	engines_1 = 1
	iw_small_airframe = 1
	iw_medium_airframe = 1
	gwtank_chassis = 1
	basic_light_tank_chassis = 1
	camelry = 1
	basic_naval_mines = 1
	submarine_mine_laying = 1
	basic_depth_charges = 1
	basic_torpedo = 1
	basic_battery = 1
	basic_cruiser_armor_scheme = 1
	basic_heavy_battery = 1
	basic_medium_battery = 1
	basic_light_battery = 1
	basic_heavy_armor_scheme = 1
	early_ship_hull_submarine = 1
	basic_ship_hull_submarine = 1
	early_ship_hull_light = 1
	basic_ship_hull_light = 1
	early_ship_hull_cruiser = 1
	basic_ship_hull_cruiser = 1
	early_ship_hull_heavy = 1
	basic_ship_hull_heavy = 1
	mtg_transport = 1
	coastal_defense_ships = 1
	improved_airplane_launcher = 1
}

set_convoys = 200
set_stability = 0.3
set_war_support = 0.15

set_politics = {
	ruling_party = monarchism
	last_election = "1918.2.11"
	election_frequency = 60
	elections_allowed = no
}
set_popularities = {
	democratic = 10
	fascism = 35
	communism = 25
	monarchism = 30
}

### INITIAL LEADER
recruit_character = ILD_initial_leader
recruit_character = ILD_renito_mittoli
recruit_character = ILD_fatuchi_tubatti
recruit_character = ILD_ildoa_council
recruit_character = ILD_ildoa_parliament

### MINORS LEADER
recruit_character = ILD_fascist_council

### GENERALS
recruit_character = ILD_jiovanni_jouri
recruit_character = ILD_ildo_balbito
recruit_character = ILD_idoro_kolceti

### Tanks Variants ###
create_equipment_variant = {
	name = "L3/35"
	type = light_tank_chassis_1
	parent_version = 0
	modules = {
		main_armament_slot = tank_heavy_machine_gun
		turret_type_slot = tank_light_fixed_superstructure_turret
		suspension_type_slot = tank_bogie_suspension
		armor_type_slot = tank_riveted_armor
		engine_type_slot = tank_gasoline_engine
	}
	upgrades = {
		tank_nsb_engine_upgrade = 1
		tank_nsb_armor_upgrade = 1
	}
	icon = "gfx/interface/technologies/ITA_basic_light_tank.dds"
}

### Ship Variants ###
create_equipment_variant = {
	name = "Bandiera Class"
	type = submarine_1
	upgrades = {
		ship_reliability_upgrade = 1
		sub_engine_upgrade = 1
		sub_stealth_upgrade = 1
		sub_torpedo_upgrade = 1
	}
	obsolete = yes
}

	create_equipment_variant = {
		name = "Sirena Class"
		type = submarine_1
		upgrades = {
			ship_reliability_upgrade = 2
			sub_engine_upgrade = 2
			sub_stealth_upgrade = 2
			sub_torpedo_upgrade = 2
		}
	}

	create_equipment_variant = {
		name = "Navigatori Class"
		type = destroyer_1
		upgrades = {
			ship_torpedo_upgrade = 1
			destroyer_engine_upgrade = 1
			ship_ASW_upgrade = 1
			ship_anti_air_upgrade = 1
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Maestrale Class"
		type = destroyer_1
		upgrades = {
			ship_torpedo_upgrade = 3
			destroyer_engine_upgrade = 3
			ship_ASW_upgrade = 3
			ship_anti_air_upgrade = 3
		}
	}

	create_equipment_variant = {
		name = "Giussano Class"
		type = light_cruiser_1
		upgrades = {
			ship_reliability_upgrade = 1
			ship_engine_upgrade = 1
			ship_gun_upgrade = 1
			ship_anti_air_upgrade = 1
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Montecuccoli Class"
		type = light_cruiser_1
		upgrades = {
			ship_reliability_upgrade = 3
			ship_engine_upgrade = 3
			ship_gun_upgrade = 3
			ship_anti_air_upgrade = 3
		}
	}

	create_equipment_variant = {
		name = "Zara Class"
		type = heavy_cruiser_1
		upgrades = {
			ship_reliability_upgrade = 2
			ship_engine_upgrade = 2
			ship_armor_upgrade = 2
			ship_gun_upgrade = 2
		}
	}

	### Battleship Variants	
	create_equipment_variant = {			# original configuration of class pre-refit (refit in 1937-40)
		name = "Andrea Doria Class"
		type = ship_hull_heavy_1
		name_group = ITA_BB_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_heavy_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = heavy_ship_engine_1
			fixed_ship_secondaries_slot = ship_secondaries_1
			fixed_ship_armor_slot = ship_armor_bb_1
			front_1_custom_slot = ship_anti_air_1
			mid_1_custom_slot = ship_secondaries_1
			mid_2_custom_slot = empty
			rear_1_custom_slot = ship_heavy_battery_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Conte Di Cavour Class"
		type = ship_hull_heavy_1
		name_group = ITA_BB_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_heavy_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = heavy_ship_engine_2
			fixed_ship_secondaries_slot = ship_secondaries_1
			fixed_ship_armor_slot = ship_armor_bb_1
			front_1_custom_slot = empty
			mid_1_custom_slot = ship_secondaries_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_heavy_battery_1
		}
	}
	### Heavy Cruiser Variants	
	create_equipment_variant = {
		name = "San Giorgio Class"
		type = ship_hull_cruiser_coastal_defense_ship
		name_group = ITA_CA_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_medium_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_2
			fixed_ship_secondaries_slot = ship_secondaries_1
			front_1_custom_slot = ship_anti_air_1
			mid_1_custom_slot = ship_secondaries_1
			mid_2_custom_slot = empty
			rear_1_custom_slot = ship_torpedo_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Trento Class"
		type = ship_hull_cruiser_1
		name_group = ITA_CA_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_medium_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_1
			fixed_ship_secondaries_slot = empty
			mid_1_custom_slot = ship_medium_battery_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_anti_air_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Zara Class"
		type = ship_hull_cruiser_1
		name_group = ITA_CA_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_medium_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_2
			fixed_ship_secondaries_slot = empty
			mid_1_custom_slot = ship_medium_battery_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_anti_air_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Bolzano Class"
		type = ship_hull_cruiser_1
		name_group = ITA_CA_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_medium_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_2
			fixed_ship_armor_slot = ship_armor_cruiser_1
			fixed_ship_secondaries_slot = empty
			mid_1_custom_slot = ship_medium_battery_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_anti_air_1
		}
	}
	### Light Cruiser Variants	
	create_equipment_variant = {
		name = "Taranto Class"
		type = ship_hull_cruiser_1
		name_group = ITA_CL_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_medium_battery_1
			fixed_ship_anti_air_slot = empty
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_1
			mid_1_custom_slot = ship_torpedo_1
			mid_2_custom_slot = empty
			rear_1_custom_slot = ship_mine_layer_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Giussano Class"
		type = ship_hull_cruiser_1
		name_group = ITA_CL_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_medium_battery_2
			fixed_ship_anti_air_slot = ship_anti_air_2
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_2
			fixed_ship_armor_slot = empty
			mid_1_custom_slot = ship_torpedo_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_light_medium_battery_2
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Montecuccoli Class"
		type = ship_hull_cruiser_2
		name_group = ITA_CL_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_medium_battery_2
			fixed_ship_anti_air_slot = ship_anti_air_2
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_2
			fixed_ship_armor_slot = empty
			front_1_custom_slot = ship_anti_air_1
			mid_1_custom_slot = ship_torpedo_1
			mid_2_custom_slot = ship_airplane_launcher_1
			rear_1_custom_slot = ship_light_medium_battery_2
		}
	}
	### Destroyer Variants
	create_equipment_variant = {
		name = "Curatone Class" 		#Represents the following WWI/1920s DDs/DEs: Curatone, Sauro/Sella, Turbine, Pilo, Audace, Siritori, La Masa, Palestro, Cantore
		type = ship_hull_light_1
		name_group = ITA_DD_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = light_ship_engine_1
			fixed_ship_torpedo_slot = ship_torpedo_1
			mid_1_custom_slot = empty
			rear_1_custom_slot = empty
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Navigatori Class"			#Represents the following WWI/1920s Heavy DDs: Mirabello, (Aquila,) Leone, Navigatori
		type = ship_hull_light_1
		name_group = ITA_DD_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = light_ship_engine_1
			fixed_ship_torpedo_slot = ship_torpedo_1
			mid_1_custom_slot = ship_mine_layer_1
			rear_1_custom_slot = ship_depth_charge_1
		}
		obsolete = yes
	}	
	create_equipment_variant = {
		name = "Maestrale Class" 			#Represents the following WWI/1920s DDs: Freccia, Foglore, Mastrale, Oriani, Spica (and subclasses)
		type = ship_hull_light_1
		name_group = ITA_DD_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_light_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = light_ship_engine_2
			fixed_ship_torpedo_slot = ship_torpedo_1
			mid_1_custom_slot = empty
			rear_1_custom_slot = ship_depth_charge_1
		}
	}
	### Submarine Variants	
	create_equipment_variant = {
		name = "Mameli Class"
		type = ship_hull_submarine_1
		name_group = ITA_SS_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_torpedo_slot = ship_torpedo_sub_1
			fixed_ship_engine_slot = sub_ship_engine_1
			rear_1_custom_slot = empty
		}
		obsolete = yes
	}	
	create_equipment_variant = {
		name = "Bandiera Class"
		type = ship_hull_submarine_1
		name_group = ITA_SS_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_torpedo_slot = ship_torpedo_sub_1
			fixed_ship_engine_slot = sub_ship_engine_1
			rear_1_custom_slot = ship_torpedo_sub_1
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Sirena Class"
		type = ship_hull_submarine_2
		name_group = ITA_SS_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_torpedo_slot = ship_torpedo_sub_1
			fixed_ship_engine_slot = sub_ship_engine_1
			rear_1_custom_slot = empty
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Calvi Class"
		type = ship_hull_submarine_2
		name_group = ITA_SS_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_torpedo_slot = ship_torpedo_sub_1
			fixed_ship_engine_slot = sub_ship_engine_1
			rear_1_custom_slot = ship_torpedo_sub_1
		}
	}

#plane variants
	create_equipment_variant = {
		name = "CR.32" #
		type = small_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = light_mg_2x
			engine_type_slot = engine_1_1x
			special_type_slot_1 = empty
		}
	}
	create_equipment_variant = {
		name = "Ca.111" #
		type = small_plane_cas_airframe_0
		modules = {
			fixed_main_weapon_slot = small_bomb_bay
			engine_type_slot = engine_1_1x
			special_type_slot_1 = empty
		}
		obsolete = yes
		icon = "GFX_ITA_CAS1_medium"
	}
	create_equipment_variant = {
		name = "Ca.101" #
		type = medium_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			engine_type_slot = engine_1_3x
			special_type_slot_1 = lmg_defense_turret
		}
		obsolete = yes
		icon = "GFX_ITA_early_bomber_old_medium"
	}
	create_equipment_variant = {
		name = "Ca.133" #
		type = medium_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_auxiliary_weapon_slot_1 = bomb_locks
			engine_type_slot = engine_1_3x
			special_type_slot_1 = lmg_defense_turret_2x
		}
		obsolete = yes
		icon = "GFX_ITA_early_bomber_old_medium"
	}
	create_equipment_variant = {
		name = "S.72" # Savoia-Marchetti S.72, used by CHI
		type = medium_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
			engine_type_slot = engine_1_3x
			special_type_slot_1 = lmg_defense_turret_2x
		}
		obsolete = yes
		icon = "GFX_ITA_early_bomber_medium"
	}
	create_equipment_variant = {
		name = "SM.81" #
		type = medium_plane_airframe_1
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
			engine_type_slot = engine_1_3x
			special_type_slot_1 = lmg_defense_turret_2x
		}
		icon = "GFX_ITA_early_bomber_medium"
	}
	create_equipment_variant = {
		name = "SM.79" #
		type = medium_plane_airframe_1
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_auxiliary_weapon_slot_1 = torpedo_mounting
			engine_type_slot = engine_2_3x
			special_type_slot_1 = lmg_defense_turret_2x
		}
		icon = "GFX_ITA_naval_bomber1_medium"
	}
	create_equipment_variant = {
		name = "Ba.65" #
		type = small_plane_cas_airframe_1
		modules = {
			fixed_main_weapon_slot = small_bomb_bay
			fixed_auxiliary_weapon_slot_1 = light_mg_2x
			engine_type_slot = engine_2_1x
			special_type_slot_1 = empty
		}
		icon = "GFX_ITA_CAS1_medium"
	}
